#include "sdl_mvector.h"
#include <iostream>

using namespace std;

int main(int argc, char ** argv){
	matrix4x4f M;
	M.id();
	cout	<< M << endl << endl;
	mvector4f v(1.0,1.0,1.0,1.0);
	float a=2.0;
	matrix4x4f R( 1.0,	0.0,		0.0,		0.0,
              0.0,	std::cos(a),	-std::sin(a),	0.0,
              0.0,	std::sin(a),	std::cos(a),	0.0,
              0.0,	0.0,		0.0,		1.0);
	cout << R << endl<<endl;
	cout << R*M << endl<< endl;
	cout << (R*v) << endl << endl;
	return 0;
}
